package com.bwda.dsrs.filecenter.domain.condition.keyrule;

import java.util.List;
import com.bwda.dsrs.base.centerbase.condition.BaseCondition;
import lombok.Data;
/**
 * @author Administrator
 */
@Data
public class KeyRuleCondition extends BaseCondition {

	/**
	 * 秘钥规则id
	*/
	private Integer keyRuleId;
	/**
	 * 秘钥规则id列表
	*/
	private List<Integer> keyRuleIdList;
	/**
	 * 规则名称
	*/
	private String ruleName;
	/**
	 * 是否含字母0包含1不包含
	*/
	private Integer hasLetter;
	/**
	 * 是否含数字0包含1不包含
	*/
	private Integer hasNumber;
	/**
	 * 是否含符号0包含1不包含
	*/
	private Integer hasCharacter;
	/**
	 * 固定长度
	*/
	private Integer fixedLength;
	/**
	 * 最小长度
	*/
	private Integer minLength;
	/**
	 * 最大长度
	*/
	private Integer maxLength;
	/**
	 * 字母个数
	*/
	private Integer letterCount;
	/**
	 * 数字个数
	*/
	private Integer numberCount;
	/**
	 * 字符个数
	*/
	private Integer characterCount;
	/**
	 * 特殊字符内容
	*/
	private String characterContent;
	/**
	 * 备注
	*/
	private String remark;
	/**
	 * 0未删除 1已删除
	*/
	private Integer delFlag;

	/**
	 * 算法
	 */
	private String algorithm;
}